package cn.iocoder.yudao.module.trade.order.service;

import cn.iocoder.yudao.module.trade.order.dal.dataobject.TradeOrderDO;
import cn.iocoder.yudao.module.trade.order.dal.dataobject.TradeOrderItemDO;

import java.util.List;

/**
 * 第三方供应链数据同步到自营商城的接口
 *
 * @author 山野羡民（1032694760@qq.com）
 */
public interface ZXHXOrderSyncService {

    int autoSyncOrderInfo();

    int autoCreateOrder();

    void createOrderWhenPaid(TradeOrderDO order, List<TradeOrderItemDO> orderItems);

    void syncOrderInfoAsync(String orderSn, TradeOrderDO tradeOrderDO);

}
